package com.pristine.service.wsdl;

import java.util.List;

import javax.jws.WebParam;
import javax.jws.WebService;

import com.pristine.vo.CountryMasterVO;
import com.pristine.vo.StateMasterVO;

@WebService
public interface ICountryMasterService {

	public CountryMasterVO getCountryMasterById(@WebParam(name = "id") final Integer id);

	public boolean deleteCountryMaster(@WebParam(name = "id") final Integer id);

	public Integer updateCountryMaster(@WebParam(name = "countryMaster") final CountryMasterVO countryMaster);

	public Integer createCountryMaster(@WebParam(name = "countryMaster") final CountryMasterVO countryMaster);

	public List<StateMasterVO> getStatesByCountryId(@WebParam(name = "countryId") final Integer countryId);

	public List<CountryMasterVO> getAllCountry();

}
